#include "adq_base.h"

AdqBase::AdqBase(QObject *parent) : QObject(parent)
{
}

void AdqBase::connectADQDevice()
{}

bool AdqBase::Start_Capture()
{
    return true;
}
bool AdqBase::Config_ADQ14()
{
    return true;
}

bool AdqBase::CaptureData2Buffer()
{
    return true;
}

void AdqBase::WriteSpecData2disk()
{}

void AdqBase::ConvertData2Spec()
{}

void AdqBase::Transfer_Settings(const SOFTWARESETTINGS &settings)
{
    Q_UNUSED(settings)
}

bool AdqBase::setWaveformParameters()
{
    return true;
}

void AdqBase::WaveformOutputEnable()
{}

void AdqBase::WaveformOutputDisable()
{}

bool AdqBase::isADQ14Connected()
{
    return true;
}

PSD_DATA * AdqBase::get_PSD_Union()
{
    PSD_DATA a;
    return &a;
}

double * AdqBase::get_PSD_double()
{
    double a = 0;
    return &a;
}
